const request = require('./request')

const BASE_URL = '/finance/fixed-template'

/**
 * 固定模板初始化
 * @returns 
 */
function templeteInit() {
  return request.get(BASE_URL + '/init')
}


/**
 * 创建固定模板
 * @param {*} params 
 * @returns 
 */
function templeteAdd(params) {
  return request.post(BASE_URL + '/create', params)
}

/**
 * 编辑固定模板
 * @param {*} params 
 * @returns 
 */
function templeteEdit(params) {
  return request.put(BASE_URL + '/edit/'+ params.id, params)
}

/**
 * 删除固定模板
 * @param {*} templateId 
 * @returns 
 */
function templetetDelete(templateId) {
  return request.post(BASE_URL + '/delete/'+ templateId)
}

/**
 * 获取该固定模板执行记录
 * @param {*} templateId 
 * @returns 
 */
function recordList(templateId) {
  return request.get(BASE_URL + '/record/list/'+ templateId)
}
module.exports = {
  templeteInit,
  templeteAdd,
  templeteEdit,
  templetetDelete,
  recordList
} 